<?php
// +----------------------------------------------------------------------------
// | Tke团队版权所属 [三十年河东三十年河西,莫欺少年穷.!]
// +----------------------------------------------------------------------------
// | Copyright (c) 2014 http://www.itdaodan.com All rights reserved.
// +----------------------------------------------------------------------------
// | Author: fzh<fanzhaohai@hrbjjhh.com>
// +----------------------------------------------------------------------------

namespace Admin\Model;
use Admin\Model\BaseModel;
/**
 * 装修需求内容模型
 */
class ServiceDemandContentModel extends BaseModel {

    /* 自动验证规则 */
    protected $_validate = array(
        array('demand_id', 'require', '需求名称必须填写', self::MUST_VALIDATE, 'regex', self::MODEL_BOTH),
        array('demand_content_name', 'require', '需求内容必须填写', self::MUST_VALIDATE, 'regex', self::MODEL_BOTH),
        array('demand_content_name', '1,15', '需求内容长度不能超过15个字符', self::MUST_VALIDATE, 'length', self::MODEL_BOTH),
    );

    /* 自动完成规则 */
    protected $_auto = array(
        array('create_time', 'time', self::MODEL_INSERT, 'function'),
        array('update_time', 'time', self::MODEL_BOTH, 'function'),
//         array('demand_content_name', 'htmlspecialchars', self::MODEL_BOTH, 'function'),
        array('status', '1', self::MODEL_INSERT),
    );

    /**
     * @todo 返回主键
     * @see \Think\Model::getPk()
     */
    public function getPk(){
        return 'demand_content_id';
    }
}